// 加载fs模块
const fs = require("fs");
// 加载path模块
const path = require("path");
// 声明一个变量存储ceshi1的绝对地址
let dz = path.resolve(__dirname + "/ceshi1")
// 递归删除非空目录
function fn(dz) {
    // 读取ceshi1目录下的所有内容
    let all = fs.readdirSync(dz);
    // console.log(all);
    // 遍历ceshi1目录下的所有内容
    all.forEach((item) => {
        // 替换路径，获取到ceshi1下的所有文件的路径
        let reg = path.resolve(dz, item);
        // console.log(reg);
        // 删除根目录下的所有文件，只剩下文件夹
        let stat = fs.statSync(reg);
        // console.log(reg,stat.isFile());
        // 判断是不是文件
        if (stat.isFile()) {
            fs.unlinkSync(reg);
            // console.log("删除了文件");
        } else {
            // 用递归再将ceshi1目录下的文件夹内的文件删除
            fn(reg);
        }
    })
    // 最后删除文件夹
    fs.rmdirSync(dz);
} 
fn(dz);